Oracle ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | List of all members
odb::oracle::ref_bind< T[N]> Struct Template Reference

Public Types

typedef const T * type
 

Public Member Functions

 ref_bind (type r, unsigned short p=0xFFF, short s=0xFFF)
 
 ref_bind (ref_bind< T * > r)
 
 ref_bind (ref_bind< const T * > r)
 
const void * ptr () const
 

Public Attributes

type ref
 
unsigned short prec
 
short scale
 

Member Typedef Documentation

template<typename T , std::size_t N>
typedef const T* odb::oracle::ref_bind< T[N]>::type

Constructor & Destructor Documentation

template<typename T , std::size_t N>
odb::oracle::ref_bind< T[N]>::ref_bind ( type  r,
unsigned short  p = 0xFFF,
short  s = 0xFFF 
)
inlineexplicit
template<typename T , std::size_t N>
odb::oracle::ref_bind< T[N]>::ref_bind ( ref_bind< T * >  r)
inline
template<typename T , std::size_t N>
odb::oracle::ref_bind< T[N]>::ref_bind ( ref_bind< const T * >  r)
inline

Member Function Documentation

template<typename T , std::size_t N>
const void* odb::oracle::ref_bind< T[N]>::ptr ( ) const
inline

Member Data Documentation

template<typename T , std::size_t N>
type odb::oracle::ref_bind< T[N]>::ref
template<typename T , std::size_t N>
unsigned short odb::oracle::ref_bind< T[N]>::prec
template<typename T , std::size_t N>
short odb::oracle::ref_bind< T[N]>::scale

The documentation for this struct was generated from the following file: